Расширение для 1C:EDT, позволяющее разрабатывать конфигурации на основе библиотеки 1С:БСП (Библиотека Стандартных Подсистем, Standard Subsystems Library) с бОльшим комфортом.
Подробнее на сайте проекта на GitHub.com или в 1C:EDT в меню Help -> Help Contents -> 1C:SSL support for 1C:EDT.
Поддержка контент-ассиста в строковых литералах, гиперссылки для перехода или по F3:
● ОбщегоНазначения.ПодсистемаСуществует (Common.SubsystemExist) - иерархические имена подсистем
● ОбщегоНазначения.ОбщийМодуль (Common.CommonModule) - имена общих модулей и модулей менеджеров
● ОбщегоНазначенияКлиент.ОбщийМодуль (CommonClient.CommonModule) - имена общих модулей и модулей менеджеров
● ОбщегоНазначенияКлиент.ПодсистемаСуществует (CommonClient.SubsystemExist) - иерархические имена подсистем
Позволяет налету вычислять функции общего модуля ОбщегоНазначения (Common) которые возвращают тип в зависимости от переданных параметров.
● ОбщийМодуль (CommonModule) - функция возвращает конкретный тип модуля, это позволяет вызвать методы модуля, получать типы возвращаемых значений, строить иерархию вызовов с учетом условных вызовов частичного внедрения БСП.
● МенеджерОбъектаПоСсылке (ObjectManagerByRef) - функция возвращает конкретный тип модуля менеджера по ссылке
● МенеджерОбъектаПоПолномуИмени (ObjectManagerByFullName) - функция возвращает конкретный тип модуля менеджера по полному имени
● ЗначениеРеквизитаОбъекта (ObjectAttributeValue) - функция возвращает конкретный тип по типу реквизита передаваемого в параметрах
● ЗначениеРеквизитаОбъектов (ObjectsAttributeValue) - функция возвращает конкретный тип модуля
● ЗначенияРеквизитовОбъекта (ObjectAttributesValues) - функция возвращает тип со структурой и типизированными свойствами по именам реквизитов
● ЗначенияРеквизитовОбъектов (ObjectsAttributesValues) - функция возвращает конкретный тип модуля
● ОписаниеСвойствОбъекта (ObjectPropertiesDetails) - возвращает таблицу с типизированными колонками
● ТаблицаЗначенийВМассив (ValueTableToArray) - возвращает массив из структур с со свойствами идентичными колонкам таблицы
● СтрокаТаблицыЗначенийВСтруктуру (ValueTableRowToStructure) - возвращает структуру со свойствами идентичными колонкам таблицы
Позволяет налету вычислять функции общего модуля ОбщегоНазначенияКлииент (CommonClient)
● ОбщийМодуль (CommonModule) - функция возвращает конкретный тип модуля
Для функций поддерживается вычисление
контента строк переданных через локальные переменные, с вычислением бинарных
операций (конкатенация строк) в рамках одной процедуры. Для функции ЗначенияРеквизитовОбъекта
(ObjectAttributesValues
)
поддерживается вычисление значений элементов массивов, значений ключей
структуры.
Начиная с версии 1C:EDT 2021.3 плагин 1C:SSL support включен в поставку 1C:EDT. Дополнительные действия для установки не требуются.
Плагин 1C:SSL support дополнительно поставляется в виде репозитория Eclipse. Установка расширения может выполняться следующими способами:
● непосредственно из p2-репозитория, опубликованного на серверах фирмы 1С.
● из локальной копии p2-репозитория, распакованного в локальную папку из предварительно скачанного zip-архива.
В строку выбора репозитория для установки (Work with) вставьте адрес репозитория:
Актуальный адрес репозитория и актуальную версию см. на сайте https://github.com/1C-Company/ssl-support#установка
Далее для установки нужно выполнить следующие действия:
● В среде разработки 1C:Enterprise Development Tools (EDT) выберите пункт меню Help – Install New Software (Справка – Установить новое ПО).
● В открывшемся окне мастера установки в строке Work with воспользуйтесь кнопкой Add… и укажите расположение репозитория.
● Если установка производится непосредственно из репозитория, опубликованного на серверах фирмы 1С, то скопируйте указанный адрес репозитория, а также и логин и пароль с сайта
● Если установка производится из локальной папки, то воспользуйтесь кнопкой Local... и далее по кнопке Local укажите папку, в которую распакован репозиторий.
● Отметьте компонент 1C:SSL-support и нажмите кнопку Next>
● На следующем шаге система определит зависимости и сформирует окончательный список библиотек к установке, после этого нажмите кнопку Next>
● Прочитайте и примите условия лицензионного соглашения и нажмите кнопку Finish
● Дождитесь окончания установки и перезапустите среду 1C:Enterprise Development Tools. Установка завершена.